package com.cskaoyan.javase.oop1._17oop;
/**
 * 把大象放进冰箱里，其实就分为三步：
 *      1.把冰箱门打开。
 *      2.把大象放进去。
 *      3.把冰箱门关起来。
 * 用面向过程的思想去写
 *
 * 面向过程程序的优缺点：
 * 优点：
 * 1. 流程化使得编程目标明确，在开发之前就已经基本知道，程序的每一个步骤的实现方式和最终结果。
 * 2. 面向过程的代码往往简洁明了，配合良好数据结构设计，程序的执行效率也很高。
 *
 * 缺点：
 * 1. 一个开发需求，还没有做，就要充分考虑每一个步骤，很耗费精力，也容易出现考虑不周的情况。
 * 2. 一个方法就做一个方法的任务，代码几乎不能重复利用，要想新增或修改一个功能，几乎又是从头再来。导致程序几乎没有扩展性，可维护性很差。
 * 3. 对程序员的要求很高，必须对程序的流程了如指掌。这严重影响了程序的分工协作
 * 所以面向过程思想只能应对短小精悍的程序开发。
 *
 *
 *
 *
 * @since 15:19
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        open();
        into();
        close();
    }
    public static void open(){
        System.out.println("冰箱门打开了，速度把大象放进去来！");
    }
    public static void into(){
        System.out.println("大象进来了，速度关门。");
    }

    public static void close(){
        System.out.println("关门，完事！");
    }
}

